body {
	background: #b4b4b4 url(../i/bg_body.png);
}

.container_16 {
  border-left: 1px solid #636363;
  border-right	: 1px solid #636363;
}

.box-shadow {
     -moz-box-shadow: 0px 0px 4px #5c8915; 
  -webkit-box-shadow: 0px 0px 4px #5c8915; 
          box-shadow: 0px 0px 4px #5c8915; 
          background: #fff;
}

#green-it {	

background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0.05, #bbf463),
    color-stop(0.15, #97E31D),
    color-stop(0.7, #68C412)
);
background-image: -moz-linear-gradient(
    center top,
	#bbf463 5%,
    #97E31D 15%,
    #68C412 70%
);
/*background: #9ce032 url(../i/bg-greenIt-highlight.png) no-repeat 0 4%;*/
 }

/* Top Black Bar */

#black-bar {
	margin-top: 5px;
	width: 980px;
	position: relative;
	left: -10px;
	top: -1px;	
	background: url(../i/bg-black-bar-3d.png) no-repeat bottom center;
	padding-bottom: 10px;
}

#black-filler { height: 40px; background: #000;	}
#black-filler img { margin: 8px 0 0 28px; float: left; }

#search-wiwi-top-bar { 	
	background: #000;
	height: 23px;
	width: 200px;
	margin: 8px 0 0 50px;
	padding: 0 10px;
		
background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0.1, #333), color-stop(0.60, #000) );
background-image: -moz-linear-gradient( center top, #333 10%, #000 60%,);				
}

#black-bar form { float: left;	}
a#log-in { float: right;  }

#logged-in a span { border-bottom: 1px solid #444;  }
#logged-in a:hover span { border-bottom: 1px solid #999;  }

	#sign-in-box-top-bar {
		
	/*	position: relative;
		left: 775px;
		top: 40px; */
		float: right; 
	 	background: #fff;
	 	width: 200px;
	 	height: 200px;		
	}


/* -- signed in Nav */

ul#logged-in { float: right; margin-right: 10px; }

ul#logged-in li { display: inline; margin:0;padding: 0; }

ul#logged-in a { 
	display: block;
	color: #ccc;
	text-decoration: none;
	line-height: 40px;
	padding: 0 8px;
	font-size: 90%;
	margin-right: 1px;
	float: right;
}
ul#logged-in a:hover {
	color: #fff;	
}


/* -- */

#footer { background: #000; height: 70px; margin-top: 10px; }

.full-width { margin: 0; padding: 0; width: 960px; }

hr { border-top: 1px solid #ddd; border-bottom: 1px solid #f2f2f2; background: #eee; height: 5px ;	}
hr.mini { height: 1px; }

/* User Profile Page */

p {

}

/* Front WiWi Page */

/* WiWi Tag Cloud */
/* 5 sizes, xs s m l xl */

#wiwi-tag-cloud p {
	background: rgba(255,255,255,.2);
	text-align: center;	
	margin: 10px 0 40px 0;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

#wiwi-tag-cloud a {
	color: #1d6d02;
	font-weight: bold;
	padding: 10px 10px;
}

a.xs	{ font-size: 10px; }
a.s 	{ font-size: 12px; }
a.m 	{ font-size: 14px; }
a.l 	{ font-size: 16px; }
a.xl 	{ font-size: 18px; }

#wiwi-tag-cloud a:hover { 
	color: #fff;
	text-shadow: 0px 0px 3px #2c6701;
	text-decoration: none;
}

/* WiWi Search */

#wiwi-search img { margin: 45px 0 0 57px }

#wiwi-search input, #wiwi-create-form input, #main-search  {
	background: #2d5108;
  	background-color: rgba(0, 0, 0, 0.6);  
	color: #fff;
	border: 0;
	height: 38px; line-height: 38px;
	font-size: 120%;	
	padding-left: 20px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}

#main-search  {
	width: 280px;
}

#wiwi-form-search input { 
	width: 340px;
	margin: 52px 0 70px 57px;
}

#wiwi-profile-form-search input { 
	width: 260px;
	margin:32px 0 0 0; 
}

input#main-search-button {	
	border: 0;
	position: relative;
	left: -34px;
	width: 14px;
	height: 38px;
	text-indent: -9em;
	overflow: hidden;
	padding: 0;
	margin: 0;
	background:  url(../i/bg-icons-search.png) no-repeat center center;
	cursor: pointer;
 }

 input#main-search-button.small{
	float: right;
	top: -38px;
	left: -15px;
 }
 
/* HelperTip / Registration Page */

/* Log In */

input#RememberMe {
	width: 50px;
	float: left;
	border: 0;
	margin-left: 10px;
	padding: 0;
}



.captcha img  {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 0 0 13px 25px;
}

/**/

.helper-tip {
	width: 250px;	
	margin-left: 38px;
	padding-top: 10px; /* cheat to accomplish borders only on bottom */
	padding-left: 10px;
	position: relative;
	z-index: 10;
	top: -25px;	
	font-weight: bold;
	text-shadow: 1px 1px 1px #a42a05;
	margin-bottom: -10px;
	background: #dc3f01;
	color: #fff;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.35, #fd5725),color-stop(0.85, #c53801));
	background-image: -moz-linear-gradient(center top,#fd5725 35%,#c53801 85%);
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.helper-tip.blank {
	background: transparent;
	text-shadow: 1px 1px 1px #555;
}

.helper-tip.good {
	color: #000;
	text-shadow: 1px 1px  0px #dfffac;
	background: #95df20;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.35, #b9ff4c),color-stop(0.85, #84d00b));
	background-image: -moz-linear-gradient(center top,#b9ff4c 35%,#84d00b 85%);
}

.helper-tip span {
	line-height: 30px;	
	display:  block;
}
/*
#password-strength {
	position: relative;
	top: -13px;
	left: 20px;
	width: 150px;
	padding: 3px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #fff;

}
*/

span.password-strength-bar {
	text-indent: 10px;
	margin-left: -20px;
	width: 0px;
	display: block;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#DivSuggestion {	
	width: 290px;	
	margin: 0 0 20px 22px;
	border-radius: 10px;		
	border: 2px solid #6e992f;		
}
 	
#DivSuggestion p {		
	text-align: right;
	width: 260px;  	
	padding: 5px 0;
	color: #fff;
	margin: 0;
}

#DivSuggestion ol, #DivSuggestion a {
	color: #fff;
}

/* === Edit Profile/Register === */

form input.aCheckbox {
	width: 20px !important;	
}

label.checkbox-label {
/* line-height: 36px;
margin-left: 5px; */
}

.editor-label {
	width: 420px;
}

.editor-label label {
	margin-top: 4px;
	float: right;
	z-index: 40;
	line-height: 22px;
	width: 75px;
	font-size: 90%;
	text-align: center;
	background: rgba(255,255,255,.9);
	color: #000;

     -moz-box-shadow: 0px 0px 4px #5c8915; 
  -webkit-box-shadow: 0px 0px 4px #5c8915; 
          box-shadow: 0px 0px 4px #5c8915; 

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

}

#sex { border: 0;}

p.birth-date select { margin-left: 10px; }
.checkbox-label { padding: 0 0 0 10px; }

.form-bg p a,.form-bg p {
	color: #fff;	
	margin-left: 15px;
}

/* -- login error -- */

.validation-summary-errors {
	color: #fff;
	background: #dc3f01;
	width: 450px;	
	padding: 10px 0 0 20px;

	margin: 0 auto;
	font-weight: bold;
	text-shadow: 1px 1px 1px #a42a05;

	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.1, #fd5725),color-stop(0.9, #c53801));
	background-image: -moz-linear-gradient(center top,#fd5725 10%,#c53801 90%);

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.validation-summary-errors ul { padding: 10px 0; font-weight: normal; }

/* Create Want - Profile  */

textarea#wiwi-create-want {
	/* font-weight: bold; */
	margin: 0; padding: 20px;
	width: 420px;
	background:#3a590b;
	border: 0;
	color: #fff !important;
	position: relative;
	z-index: 20;  
	font-size: 120%;	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	overflow: auto;
 }
/* chrome should be fixed in v14  */
textarea.fix::-webkit-input-placeholder, input.fix::-webkit-input-placeholder {
    color: rgb(255, 255, 255);
}
 
 #submit-button { 
	font-size: 100%; 
	padding: 0; margin: 10px 0 0 20px; 
	width: 100px; height: 35px; 
	border: 1px solid #d4b800;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;	
}

#submit-button.xWide { width: 130px;  }
.xWide.moveRight { position: relative; left: 25px; }
/* tag rel */

ul#lstTag { list-style-type: none; margin: 0 0 0 20px; padding: 0; height: 30px;  }

#lstTag li {
	float: left;
	padding: 2px 8px;
	margin: 0 10px 5px 0;
	cursor: pointer;
}

#lstTag li:hover {} /* textual_styles */
 
.tagMatches {
	display: block;
	margin: 0 0 0 20px;
	position: relative;
	z-index: 10;
height: 25px;	
}

.tagMatches p {
float: left;
	font-weight: bold;
	text-shadow: 1px 1px 1px #dfffac;
}

.tagMatches span {
/*	background: rga(204,255,95,1); */
background: #d1ff5f;
	color: #fff;
	padding: 15px 7px 3px 7px;
	margin-left: 5px;
	cursor: pointer;
	text-shadow: 1px 1px 1px #dfffac;
}

.tagMatches span:hover {
		position: relative;
		top: -2px;
}

/* Top Search */

#submit-button-top { 
	width: 65px;
	padding: 0;
	height: 23px;
	line-height: 23px;
	margin-left: 7px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
 }
	
/* Refine By */	

 #refine-button { 
	width: 80px;
	padding: 0;
	margin: 0;
	height: 25px;
	line-height: 25px;

 }
	
#refine-by-words {
	font-size: 105%;
	margin: 10px 0 10px 5px;
	border: 1px solid #aaa;
	line-height: 23px;
	height: 23px;
	padding: 0;	
}
	
/* WiWi Forms - Sign Up / Sign In */

div.form-bg {
	background-color: rgba(0, 0, 0, 0.6); 
	margin-top: 35px;
	padding: 10px 0 20px 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;	
}
 
#front-page #wiwi-sign-up { margin-top: 10px; }

div.form-bg  h5 { color: #fff; margin-left: 27px; width: 285px; }
div.form-bg  h5 span { float: right; font-weight: normal;  }

div.form-bg  input {
	margin: 0 0 13px 22px;
	width: 280px;
	height: 30px; line-height: 30px;
	font-size: 100%;
	position: relative;
	z-index: 50;
	padding-left: 10px;
	color: #393939;	
	border: 0;
	border: 2px solid #428104;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

input#submit-button { 
	width: 85px;
	float: right; 
	padding: 0;
	margin-right: 25px;
 }
 

/* User Profile Page */

/* Gen */

h4.tabbed { 
	background: url(../i/bg-tabs-shadow.png) no-repeat 0 0; 
	line-height: 40px; 
	width: 112px; 
	position: relative;
	top: -20px;
	/*left: 55px;*/
	left: 10px;
	margin-bottom: -10px;
}

h4.tabbed.xWide {
	width: 142px;
	background: url(../i/bg-tabs-shadow-extra-wide.png) no-repeat 0 0; 	
}

#profile-page h4.tabbed { /*left: 10px;	*/ }

.margin10 			{margin: 10px; }
.margin-top 			{ margin-top: 35px; }
.margin-top-small	{ margin-top: 15px; }
.margin-right 		{ margin-right: 20px }

.margin-left		{ margin-left: 20px; }
.margin-left10 		{ margin-left: 10px; }

.padding-bottom 		{ padding-bottom: 15px; }
.padding10 			{ padding: 10px; }
.padding510			{ padding: 5px 10px; }	
.padding5 			{ padding: 5px; }
.padding010			{ padding: 0 10px; }

/* WiWi Your Wants */

#logo-click { margin: 35px 0 15px 30px;	}

/*#wiwi-wants { background: #fff;	}*/

.wiwi-want-box { margin-left: 20px; }

/* WiWi Pitches */

/*#wiwi-pitches {	background: #fff;	}*/

.wiwi-pitches-box .left-col { float: left; width: 50px; }

 p.wiwi-content { line-height: 1.6em; }

 p.wiwi-content a {

	text-decoration: none;
	font-family: Georgia, serif;
	color: #555;
	font-size: 140%;
	font-style: italic;
	line-height: 1.1em;
	border-bottom: 1px solid #eee;
}


 p.wiwi-content a:hover {
	color: #000;
	border-bottom: 1px solid #bbb;
}

.wiwi-pitches-box .right-col { margin-left: 60px; }
.right-col.bigger-icon  { margin-left: 80px; }

.left-col img { margin: 5px 0 0 15px; padding: 1px; border: 1px solid #eee; }
.left-col a:hover img { border: 1px solid #ccc; }
/* User Choice  */

ul.user-choice { list-style-type: none; float: right; margin: 0 10px 0 0;}
ul.user-choice li { margin-bottom: 5px; }

/* WiWi box right */
.text-box p {
	margin: 0px 10px 5px 10px;
}

.text-box p .f-right { float: right; }

/* WiWi Profile Pitches Box  */

.wiwi-profile-pitches-box p, .wiwi-profile-pitches-box h4  {
	margin-left: 20px;
}

.pitch-comments {
	 margin-bottom: 90px;
}

.pitch-comments a {
	float: left;
	width: 55px;
	height: 55px;
	text-decoration: none;
	margin: 0 5px;
}

.pitch-comments span {
	padding: 3px 0 0 0; 
	display: block;
	height: 35px;
	width: 40px;
	position: relative;
	top:  -60px;
	left: 25px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	background: url(../i/pitch-comment.png) no-repeat top right;
}

.wiwi-profile-pitches-box .also-want {
	position: relative; left: -10px; width: 450px;
}

/* WiWi Profile Pitch Status */
.wiwi-profile-pitches-box a.button-s { width: 120px; }

/* WiWi Me2 Page - seller */

.user-choice span.declined {
padding-left: 25px;
background: url(../i/thumbs-down-small.png) no-repeat left center;
line-height: 15px;	
display: block;
}

/* WiWi Wants Re */

.also-want { position: relative; left: -70px;  width: 300px;}
.also-want.xWide { width: 650px; }
/*
.also-want img { opacity: .3;}
.also-want img:hover { opacity: 1; }
*/
.also-want p {
	font-size: 80%;
	color: #555;	
	line-height: 16px;
}

.also-want p.move-left {
	float: left;
	text-align: center;	
	margin-right: 15px;
}

p.move-right { float: right; line-height: 16px; padding-top: 16px;}

.also-want img { margin-left: 5px; }

/* WiWi User Profile Wants */
.user-profile-box {}

.user-profile-box img {	
	margin: 0 0 15px 15px;
	border: 2px solid #eee;
	padding: 1px;
	float: left;
}

.user-profile {	padding-left: 160px; }
.user-profile.small-avatar { padding-left: 100px ;}

.user-profile h2 {
	color: #111;
	margin: 0; padding: 0;	
}

.user-profile span {
	color: #333;
	font-weight: bold;
	font-size: 120%;
}

.user-profile p {
	padding-top: 10px;
	font-family: Georgia, serif;
	color: #444;
	font-size: 140%;
	font-style: italic;
	line-height: 1.1em;
}

/* WiWi reply thread */

.dark-bg {
		background-color: rgba(0, 0, 0, 0.6); 		
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;	
	 }

.z-index-20 {
	position: relative;
	z-index: 20;
}

#add-reply {
	z-index: 15;
	position: relative;
	top: -35px;
	padding: 30px 0 15px 0;
	margin-left: 20px;
	padding-left: 20px;
}

#add-reply h5 { color: #fff; margin-left: 10px; font-weight: normal; }	

#add-reply textarea {
	padding: 10px;	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 0;
}

/* WiWi Pitch Reply */

.wiwi-pitch-textarea {
	margin-bottom: 15px;
}

/* WiWi User Choice Pitch */

.user-pitch-choice {
	width: 370px;
}

.user-pitch-choice input {
	margin: 0; padding: 0;	
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;	
	text-decoration: none;		
	display: block; width: 120px; height: 26px; text-align: center; line-height: 26px;
	font-size: 13px;	
}

p.red input {
	text-shadow: 1px 1px  0px #600000;
	background: #df1515; color: #ffe2e2; 
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.35, #ff4f4f),color-stop(0.85, #c91d1d));
	background-image: -moz-linear-gradient(center top,#ff4f4f 35%,#c91d1d 85%);
	border: 1px solid #ffd7c7;	
}

p.green input {
	text-shadow: 1px 1px  0px #dfffac;
	background: #95df20; color: #000; 
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.35, #b9ff4c),color-stop(0.85, #84d00b));
	background-image: -moz-linear-gradient(center top,#b9ff4c 35%,#84d00b 85%);
	border: 1px solid #dfffac;			
}

/* Match WiWi */
.padding10 li { padding: 2px 5px; }
.inline li { display: inline }
.inline li { display: inline }

.no-list { list-style-type: none; }

.no-list.padding li { margin-top: 5px; }

/* Account Summary */

.extra-padding { margin: 0 25px; padding:  3px 10px;	 }

.extra-padding span{ float: right; }

/*  */
 
#clean-table {
	width: 700px;
	margin: 0 auto;
	margin-bottom: 30px;
}

#clean-table th {
	font-size: 110%;
	color: #555;
	padding: 10px 8px;
	font-weight: bold;
	border-bottom: 1px solid #555;
}

#clean-table tr.odd 		{ background: #eaffd9; }
#clean-table  td 			{ color: #444; padding: 6px 8px; }
#clean-table tr:hover td 	{ color: #000;	 }

/* No credit pop up box */

#no-credit-box {
	position: fixed;
	top: 0; left: 0; right: 0; bottom: 0;
	background:rgba(0,0,0,0.3);
	z-index: 100;
}

#payment_update {
	width: 450px;
	margin:0 auto;
	margin-top: 20%;
}





